//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.atguigu.common.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
@Documented
public @interface TableSearch {
    String type() default "eq";

    String betweenStart() default "";

    String betweenEnd() default "";

    String fieldForIn() default "";

    public static class TypeEnum {
        public static final String EQ = "eq";
        public static final String NE = "ne";
        public static final String GT = "gt";
        public static final String GE = "ge";
        public static final String LT = "lt";
        public static final String LE = "le";
        public static final String BETWEEN = "between";
        public static final String LIKE = "like";
        public static final String IN = "in";
        public static final String NONE = "none";

        public TypeEnum() {
        }
    }
}
